package lab.gene.action;

import com.opensymphony.xwork2.ActionSupport;
import java.util.Date;
import java.util.List;

import lab.gene.pojo.GeneImageFile;
import lab.gene.pojo.GenePrepIntermediates;
import lab.gene.service.impl.GeneImageFileServiceImpl;
import lab.gene.service.impl.GenePrepIntermediatesServiceImpl;

public class ViewGenePrepIntermediatesAction extends ActionSupport{

	private static final long serialVersionUID = 1L;
	private List<GeneImageFile> imageList = null;
	private String geneName;
	private String type;
	private Date date1;
	private Date date2;
	private int x1;
	private int y1;
	private int z1;
	private int x2;
	private int y2;
	private int z2;
	private String pcrX1;
	private String pcrY1;
	private String pcrZ1;
	private String pcrX2;
	private String pcrY2;
	private String pcrZ2;
	
	private String x160;
	private String x161;
	private String x162;
	private String x163;
	private String x164;
	private String x165;
	private String x166;
	private String x167;
	private String x168;
	private String x169;
	private String y160;
	private String y161;
	private String y162;
	private String y163;
	private String y164;
	private String y165;
	private String y166;
	private String y167;
	private String y168;
	private String y169;
	private String z160;
	private String z161;
	private String z162;
	private String z163;
	private String z164;
	private String z165;
	private String z166;
	private String z167;
	private String z168;
	private String z169;
	
	private String x170;
	private String x171;
	private String x172;
	private String x173;
	private String x174;
	private String x175;
	private String x176;
	private String x177;
	private String x178;
	private String x179;
	private String y170;
	private String y171;
	private String y172;
	private String y173;
	private String y174;
	private String y175;
	private String y176;
	private String y177;
	private String y178;
	private String y179;
	private String z170;
	private String z171;
	private String z172;
	private String z173;
	private String z174;
	private String z175;
	private String z176;
	private String z177;
	private String z178;
	private String z179;
	
	
	private String x210;
	private String x211;
	private String x212;
	private String x213;
	private String x214;
	private String x215;
	private String x216;
	private String x217;
	private String x218;
	private String x219;
	private String y210;
	private String y211;
	private String y212;
	private String y213;
	private String y214;
	private String y215;
	private String y216;
	private String y217;
	private String y218;
	private String y219;
	private String z210;
	private String z211;
	private String z212;
	private String z213;
	private String z214;
	private String z215;
	private String z216;
	private String z217;
	private String z218;
	private String z219;
	
	private String x220;
	private String x221;
	private String x222;
	private String x223;
	private String x224;
	private String x225;
	private String x226;
	private String x227;
	private String x228;
	private String x229;
	private String y220;
	private String y221;
	private String y222;
	private String y223;
	private String y224;
	private String y225;
	private String y226;
	private String y227;
	private String y228;
	private String y229;
	private String z220;
	private String z221;
	private String z222;
	private String z223;
	private String z224;
	private String z225;
	private String z226;
	private String z227;
	private String z228;
	private String z229;
	
	private String x260;
	private String x261;
	private String x262;
	private String x263;
	private String x264;
	private String x265;
	private String x266;
	private String x267;
	private String x268;
	private String x269;
	private String y260;
	private String y261;
	private String y262;
	private String y263;
	private String y264;
	private String y265;
	private String y266;
	private String y267;
	private String y268;
	private String y269;
	private String z260;
	private String z261;
	private String z262;
	private String z263;
	private String z264;
	private String z265;
	private String z266;
	private String z267;
	private String z268;
	private String z269;
	
	private String x270;
	private String x271;
	private String x272;
	private String x273;
	private String x274;
	private String x275;
	private String x276;
	private String x277;
	private String x278;
	private String x279;
	private String y270;
	private String y271;
	private String y272;
	private String y273;
	private String y274;
	private String y275;
	private String y276;
	private String y277;
	private String y278;
	private String y279;
	private String z270;
	private String z271;
	private String z272;
	private String z273;
	private String z274;
	private String z275;
	private String z276;
	private String z277;
	private String z278;
	private String z279;
	
	public String execute() {
		String result = null;
		GenePrepIntermediatesServiceImpl service = new GenePrepIntermediatesServiceImpl();
		GenePrepIntermediates g = service.getGenePrepIntermediatesByNameAndType(geneName, type);
		String formName = null;
		GeneImageFileServiceImpl fService = new GeneImageFileServiceImpl();	
		if (g != null) {
			date1 = g.getDate1();
			x1 = g.getX1();
			y1 = g.getY1();
			z1 = g.getZ1();
			date2 = g.getDate2();
			x2 = g.getX2();
			y2 = g.getY2();
			z2 = g.getZ2();
		}
		switch (type) {
		case "B":
			formName = "B Genomic Prep form intermediates";
			setImageList(fService.getGeneImageFilesByGeneNameAndFormName(geneName, formName));
			if (g != null) {
				String checked = g.getChecked();
				String repeatChecked = g.getRepeatChecked();
				if (checked != null) {
					//int count  = 0;
					for (int i=0;(i<60)&&checked!=null;i+=6) {
						String temp = checked.substring(i,i+6);
						//System.out.println(temp);
						//System.out.println(temp.substring(3, 4));
						switch (temp.substring(0, 3)){
						case "160": 
							if(temp.substring(3, 4).equals("Y"))
								x160 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x160 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y160 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y160 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z160 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z160 = "N";
							break;
						case "161":
							if(temp.substring(3, 4).equals("Y"))
								x161 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x161 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y161 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y161 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z161 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z161 = "N";
							break;
						case "162":
							if(temp.substring(3, 4).equals("Y"))
								x162 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x162 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y162 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y162 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z162 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z162 = "N";
							break;
						case "163":
							if(temp.substring(3, 4).equals("Y"))
								x163 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x163 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y163 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y163 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z163 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z163 = "N";
							break;
						case "164":
							if(temp.substring(3, 4).equals("Y"))
								x164 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x164 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y164 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y164 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z164 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z164 = "N";
							break;
						case "165":
							if(temp.substring(3, 4).equals("Y"))
								x165 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x165 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y165 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y165 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z165 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z165 = "N";
							break;
						case "166":
							if(temp.substring(3, 4).equals("Y"))
								x166 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x166 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y166 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y166 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z166 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z166 = "N";
							break;
						case "167":
							if(temp.substring(3, 4).equals("Y"))
								x167 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x167 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y167 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y167 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z167 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z167 = "N";
							break;
						case "168":
							if(temp.substring(3, 4).equals("Y"))
								x168 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x168 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y168 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y168 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z168 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z168 = "N";
							break;
						case "169":
							if(temp.substring(3, 4).equals("Y"))
								x169 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x169 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y169 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y169 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z169 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z169 = "N";
							break;
						}
						
						//if (count ==0) {
						//	count++;
						//	System.out.println("x160="+x160);
						//}
						
					}
				}
				if (repeatChecked != null) {
					for (int i=0;i<60;i+=6) {
						String temp = repeatChecked.substring(i,i+6);
						//System.out.println(temp);
						//System.out.println(temp.substring(3, 4));
						switch (temp.substring(0, 3)){
						case "170": 
							if(temp.substring(3, 4).equals("Y"))
								x170 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x170 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y170 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y170 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z170 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z170 = "N";
							break;
						case "171":
							if(temp.substring(3, 4).equals("Y"))
								x171 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x171 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y171 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y171 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z171 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z171 = "N";
							break;
						case "172":
							if(temp.substring(3, 4).equals("Y"))
								x172 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x172 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y172 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y172 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z172 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z172 = "N";
							break;
						case "173":
							if(temp.substring(3, 4).equals("Y"))
								x173 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x173 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y173 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y173 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z173 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z173 = "N";
							break;
						case "174":
							if(temp.substring(3, 4).equals("Y"))
								x174 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x174 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y174 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y174 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z174 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z174 = "N";
							break;
						case "175":
							if(temp.substring(3, 4).equals("Y"))
								x175 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x175 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y175 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y175 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z175 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z175 = "N";
							break;
						case "176":
							if(temp.substring(3, 4).equals("Y"))
								x176 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x176 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y176 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y176 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z176 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z176 = "N";
							break;
						case "177":
							if(temp.substring(3, 4).equals("Y"))
								x177 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x177 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y177 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y177 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z177 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z177 = "N";
							break;
						case "178":
							if(temp.substring(3, 4).equals("Y"))
								x178 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x178 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y178 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y178 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z178 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z178 = "N";
							break;
						case "179":
							if(temp.substring(3, 4).equals("Y"))
								x179 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x179 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y179 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y179 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z179 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z179 = "N";
							break;
						}
					}
					
				}
			}
			result = "successB";
			break;
		case "C":
			formName = "C Genomic Prep form intermediates";
			setImageList(fService.getGeneImageFilesByGeneNameAndFormName(geneName, formName));
			if (g != null) {
				pcrX1 = g.getPcrX1();
				pcrY1 = g.getPcrY1();
				pcrZ1 = g.getPcrZ1();
				pcrX2 = g.getPcrX2();
				pcrY2 = g.getPcrY2();
				pcrZ2 = g.getPcrZ2();
				String checked = g.getChecked();
				String repeatChecked = g.getRepeatChecked();
				if (checked != null) {
					for (int i=0;(i<60)&&checked!=null;i+=6) {
						String temp = checked.substring(i,i+6);
						//System.out.println(temp);
						//System.out.println(temp.substring(3, 4));
						switch (temp.substring(0, 3)){
						case "210": 
							if(temp.substring(3, 4).equals("Y"))
								x210 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x210 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y210 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y210 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z210 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z210 = "N";
							break;
						case "211":
							if(temp.substring(3, 4).equals("Y"))
								x211 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x211 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y211 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y211 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z211 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z211 = "N";
							break;
						case "212":
							if(temp.substring(3, 4).equals("Y"))
								x212 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x212 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y212 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y212 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z212 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z212 = "N";
							break;
						case "213":
							if(temp.substring(3, 4).equals("Y"))
								x213 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x213 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y213 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y213 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z213 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z213 = "N";
							break;
						case "214":
							if(temp.substring(3, 4).equals("Y"))
								x214 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x214 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y214 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y214 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z214 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z214 = "N";
							break;
						case "215":
							if(temp.substring(3, 4).equals("Y"))
								x215 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x215 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y215 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y215 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z215 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z215 = "N";
							break;
						case "216":
							if(temp.substring(3, 4).equals("Y"))
								x216 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x216 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y216 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y216 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z216 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z216 = "N";
							break;
						case "217":
							if(temp.substring(3, 4).equals("Y"))
								x217 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x217 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y217 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y217 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z217 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z217 = "N";
							break;
						case "218":
							if(temp.substring(3, 4).equals("Y"))
								x218 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x218 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y218 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y218 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z218 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z218 = "N";
							break;
						case "219":
							if(temp.substring(3, 4).equals("Y"))
								x219 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x219 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y219 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y219 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z219 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z219 = "N";
							break;
						}
						
					}
					
				}
				if (repeatChecked != null) {
					for (int i=0;i<60;i+=6) {
						String temp = repeatChecked.substring(i,i+6);
						//System.out.println(temp);
						//System.out.println(temp.substring(3, 4));
						switch (temp.substring(0, 3)){
						case "220": 
							if(temp.substring(3, 4).equals("Y"))
								x220 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x220 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y220 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y220 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z220 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z220 = "N";
							break;
						case "221":
							if(temp.substring(3, 4).equals("Y"))
								x221 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x221 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y221 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y221 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z221 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z221 = "N";
							break;
						case "222":
							if(temp.substring(3, 4).equals("Y"))
								x222 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x222 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y222 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y222 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z222 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z222 = "N";
							break;
						case "223":
							if(temp.substring(3, 4).equals("Y"))
								x223 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x223 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y223 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y223 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z223 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z223 = "N";
							break;
						case "224":
							if(temp.substring(3, 4).equals("Y"))
								x224 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x224 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y224 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y224 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z224 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z224 = "N";
							break;
						case "225":
							if(temp.substring(3, 4).equals("Y"))
								x225 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x225 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y225 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y225 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z225 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z225 = "N";
							break;
						case "226":
							if(temp.substring(3, 4).equals("Y"))
								x226 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x226 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y226 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y226 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z226 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z226 = "N";
							break;
						case "227":
							if(temp.substring(3, 4).equals("Y"))
								x227 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x227 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y227 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y227 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z227 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z227 = "N";
							break;
						case "228":
							if(temp.substring(3, 4).equals("Y"))
								x228 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x228 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y228 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y228 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z228 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z228 = "N";
							break;
						case "229":
							if(temp.substring(3, 4).equals("Y"))
								x229 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x229 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y229 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y229 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z229 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z229 = "N";
							break;
						}
					}
				}
			}
			result = "successC";
			break;
		case "D":
			formName = "D Genomic Prep form intermediates";
			setImageList(fService.getGeneImageFilesByGeneNameAndFormName(geneName, formName));
			if (g != null) {
				pcrX1 = g.getPcrX1();
				pcrY1 = g.getPcrY1();
				pcrZ1 = g.getPcrZ1();
				pcrX2 = g.getPcrX2();
				pcrY2 = g.getPcrY2();
				pcrZ2 = g.getPcrZ2();
				String checked = g.getChecked();
				String repeatChecked = g.getRepeatChecked();
				if (checked != null) {
					for (int i=0;(i<60)&&checked!=null;i+=6) {
						String temp = checked.substring(i,i+6);
						//System.out.println(temp);
						//System.out.println(temp.substring(3, 4));
						switch (temp.substring(0, 3)){
						case "260": 
							if(temp.substring(3, 4).equals("Y"))
								x260 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x260 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y260 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y260 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z260 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z260 = "N";
							break;
						case "261":
							if(temp.substring(3, 4).equals("Y"))
								x261 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x261 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y261 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y261 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z261 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z261 = "N";
							break;
						case "262":
							if(temp.substring(3, 4).equals("Y"))
								x262 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x262 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y262 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y262 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z262 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z262 = "N";
							break;
						case "263":
							if(temp.substring(3, 4).equals("Y"))
								x263 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x263 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y263 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y263 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z263 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z263 = "N";
							break;
						case "264":
							if(temp.substring(3, 4).equals("Y"))
								x264 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x264 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y264 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y264 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z264 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z264 = "N";
							break;
						case "265":
							if(temp.substring(3, 4).equals("Y"))
								x265 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x265 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y265 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y265 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z265 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z265 = "N";
							break;
						case "266":
							if(temp.substring(3, 4).equals("Y"))
								x266 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x266 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y266 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y266 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z266 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z266 = "N";
							break;
						case "267":
							if(temp.substring(3, 4).equals("Y"))
								x267 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x267 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y267 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y267 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z267 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z267 = "N";
							break;
						case "268":
							if(temp.substring(3, 4).equals("Y"))
								x268 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x268 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y268 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y268 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z268 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z268 = "N";
							break;
						case "269":
							if(temp.substring(3, 4).equals("Y"))
								x269 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x269 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y269 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y269 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z269 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z269 = "N";
							break;
						}
						
					}
					
				}
				if (repeatChecked != null) {
					for (int i=0;i<60;i+=6) {
						String temp = repeatChecked.substring(i,i+6);
						//System.out.println(temp);
						//System.out.println(temp.substring(3, 4));
						switch (temp.substring(0, 3)){
						case "270": 
							if(temp.substring(3, 4).equals("Y"))
								x270 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x270 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y270 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y270 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z270 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z270 = "N";
							break;
						case "271":
							if(temp.substring(3, 4).equals("Y"))
								x271 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x271 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y271 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y271 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z271 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z271 = "N";
							break;
						case "272":
							if(temp.substring(3, 4).equals("Y"))
								x272 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x272 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y272 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y272 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z272 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z272 = "N";
							break;
						case "273":
							if(temp.substring(3, 4).equals("Y"))
								x273 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x273 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y273 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y273 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z273 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z273 = "N";
							break;
						case "274":
							if(temp.substring(3, 4).equals("Y"))
								x274 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x274 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y274 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y274 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z274 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z274 = "N";
							break;
						case "275":
							if(temp.substring(3, 4).equals("Y"))
								x275 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x275 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y275 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y275 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z275 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z275 = "N";
							break;
						case "276":
							if(temp.substring(3, 4).equals("Y"))
								x276 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x276 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y276 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y276 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z276 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z276 = "N";
							break;
						case "277":
							if(temp.substring(3, 4).equals("Y"))
								x277 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x277 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y277 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y277 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z277 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z277 = "N";
							break;
						case "278":
							if(temp.substring(3, 4).equals("Y"))
								x278 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x278 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y278 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y278 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z278 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z278 = "N";
							break;
						case "279":
							if(temp.substring(3, 4).equals("Y"))
								x279 = "Y";
							else
								if (temp.substring(3, 4).equals("N"))
									x279 = "N";
							if(temp.substring(4, 5).equals("Y"))
								y279 = "Y";
							else
								if (temp.substring(4, 5).equals("N"))
									y279 = "N";
							if(temp.substring(5, 6).equals("Y"))
								z279 = "Y";
							else
								if (temp.substring(5, 6).equals("N"))
									z279 = "N";
							break;
						}
					}
					
				}
			}
			result = "successD";
			break;
		}
		
		return result;
	}
	
	
	public String getGeneName() {
		return geneName;
	}
	public void setGeneName(String geneName) {
		this.geneName = geneName;
	}

	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public Date getDate1() {
		return date1;
	}
	public void setDate1(Date date1) {
		this.date1 = date1;
	}
	public Date getDate2() {
		return date2;
	}
	public void setDate2(Date date2) {
		this.date2 = date2;
	}
	public int getX1() {
		return x1;
	}
	public void setX1(int x1) {
		this.x1 = x1;
	}
	public int getY1() {
		return y1;
	}
	public void setY1(int y1) {
		this.y1 = y1;
	}
	public int getZ1() {
		return z1;
	}
	public void setZ1(int z1) {
		this.z1 = z1;
	}
	public int getX2() {
		return x2;
	}
	public void setX2(int x2) {
		this.x2 = x2;
	}
	public int getY2() {
		return y2;
	}
	public void setY2(int y2) {
		this.y2 = y2;
	}
	public int getZ2() {
		return z2;
	}
	public void setZ2(int z2) {
		this.z2 = z2;
	}
	
	public String getPcrX1() {
		return pcrX1;
	}


	public void setPcrX1(String pcrX1) {
		this.pcrX1 = pcrX1;
	}


	public String getPcrY1() {
		return pcrY1;
	}


	public void setPcrY1(String pcrY1) {
		this.pcrY1 = pcrY1;
	}


	public String getPcrZ1() {
		return pcrZ1;
	}


	public void setPcrZ1(String pcrZ1) {
		this.pcrZ1 = pcrZ1;
	}


	public String getPcrX2() {
		return pcrX2;
	}


	public void setPcrX2(String pcrX2) {
		this.pcrX2 = pcrX2;
	}


	public String getPcrY2() {
		return pcrY2;
	}


	public void setPcrY2(String pcrY2) {
		this.pcrY2 = pcrY2;
	}


	public String getPcrZ2() {
		return pcrZ2;
	}


	public void setPcrZ2(String pcrZ2) {
		this.pcrZ2 = pcrZ2;
	}


	public String getX160() {
		return x160;
	}
	public void setX160(String x160) {
		this.x160 = x160;
	}
	public String getX161() {
		return x161;
	}
	public void setX161(String x161) {
		this.x161 = x161;
	}
	public String getX162() {
		return x162;
	}
	public void setX162(String x162) {
		this.x162 = x162;
	}
	public String getX163() {
		return x163;
	}
	public void setX163(String x163) {
		this.x163 = x163;
	}
	public String getX164() {
		return x164;
	}
	public void setX164(String x164) {
		this.x164 = x164;
	}
	public String getX165() {
		return x165;
	}
	public void setX165(String x165) {
		this.x165 = x165;
	}
	public String getX166() {
		return x166;
	}
	public void setX166(String x166) {
		this.x166 = x166;
	}
	public String getX167() {
		return x167;
	}
	public void setX167(String x167) {
		this.x167 = x167;
	}
	public String getX168() {
		return x168;
	}
	public void setX168(String x168) {
		this.x168 = x168;
	}
	public String getX169() {
		return x169;
	}
	public void setX169(String x169) {
		this.x169 = x169;
	}
	public String getY160() {
		return y160;
	}
	public void setY160(String y160) {
		this.y160 = y160;
	}
	public String getY161() {
		return y161;
	}
	public void setY161(String y161) {
		this.y161 = y161;
	}
	public String getY162() {
		return y162;
	}
	public void setY162(String y162) {
		this.y162 = y162;
	}
	public String getY163() {
		return y163;
	}
	public void setY163(String y163) {
		this.y163 = y163;
	}
	public String getY164() {
		return y164;
	}
	public void setY164(String y164) {
		this.y164 = y164;
	}
	public String getY165() {
		return y165;
	}
	public void setY165(String y165) {
		this.y165 = y165;
	}
	public String getY166() {
		return y166;
	}
	public void setY166(String y166) {
		this.y166 = y166;
	}
	public String getY167() {
		return y167;
	}
	public void setY167(String y167) {
		this.y167 = y167;
	}
	public String getY168() {
		return y168;
	}
	public void setY168(String y168) {
		this.y168 = y168;
	}
	public String getY169() {
		return y169;
	}
	public void setY169(String y169) {
		this.y169 = y169;
	}
	public String getZ160() {
		return z160;
	}
	public void setZ160(String z160) {
		this.z160 = z160;
	}
	public String getZ161() {
		return z161;
	}
	public void setZ161(String z161) {
		this.z161 = z161;
	}
	public String getZ162() {
		return z162;
	}
	public void setZ162(String z162) {
		this.z162 = z162;
	}
	public String getZ163() {
		return z163;
	}
	public void setZ163(String z163) {
		this.z163 = z163;
	}
	public String getZ164() {
		return z164;
	}
	public void setZ164(String z164) {
		this.z164 = z164;
	}
	public String getZ165() {
		return z165;
	}
	public void setZ165(String z165) {
		this.z165 = z165;
	}
	public String getZ166() {
		return z166;
	}
	public void setZ166(String z166) {
		this.z166 = z166;
	}
	public String getZ167() {
		return z167;
	}
	public void setZ167(String z167) {
		this.z167 = z167;
	}
	public String getZ168() {
		return z168;
	}
	public void setZ168(String z168) {
		this.z168 = z168;
	}
	public String getZ169() {
		return z169;
	}
	public void setZ169(String z169) {
		this.z169 = z169;
	}
	public String getX170() {
		return x170;
	}
	public void setX170(String x170) {
		this.x170 = x170;
	}
	public String getX171() {
		return x171;
	}
	public void setX171(String x171) {
		this.x171 = x171;
	}
	public String getX172() {
		return x172;
	}
	public void setX172(String x172) {
		this.x172 = x172;
	}
	public String getX173() {
		return x173;
	}
	public void setX173(String x173) {
		this.x173 = x173;
	}
	public String getX174() {
		return x174;
	}
	public void setX174(String x174) {
		this.x174 = x174;
	}
	public String getX175() {
		return x175;
	}
	public void setX175(String x175) {
		this.x175 = x175;
	}
	public String getX176() {
		return x176;
	}
	public void setX176(String x176) {
		this.x176 = x176;
	}
	public String getX177() {
		return x177;
	}
	public void setX177(String x177) {
		this.x177 = x177;
	}
	public String getX178() {
		return x178;
	}
	public void setX178(String x178) {
		this.x178 = x178;
	}
	public String getX179() {
		return x179;
	}
	public void setX179(String x179) {
		this.x179 = x179;
	}
	public String getY170() {
		return y170;
	}
	public void setY170(String y170) {
		this.y170 = y170;
	}
	public String getY171() {
		return y171;
	}
	public void setY171(String y171) {
		this.y171 = y171;
	}
	public String getY172() {
		return y172;
	}
	public void setY172(String y172) {
		this.y172 = y172;
	}
	public String getY173() {
		return y173;
	}
	public void setY173(String y173) {
		this.y173 = y173;
	}
	public String getY174() {
		return y174;
	}
	public void setY174(String y174) {
		this.y174 = y174;
	}
	public String getY175() {
		return y175;
	}
	public void setY175(String y175) {
		this.y175 = y175;
	}
	public String getY176() {
		return y176;
	}
	public void setY176(String y176) {
		this.y176 = y176;
	}
	public String getY177() {
		return y177;
	}
	public void setY177(String y177) {
		this.y177 = y177;
	}
	public String getY178() {
		return y178;
	}
	public void setY178(String y178) {
		this.y178 = y178;
	}
	public String getY179() {
		return y179;
	}
	public void setY179(String y179) {
		this.y179 = y179;
	}
	public String getZ170() {
		return z170;
	}
	public void setZ170(String z170) {
		this.z170 = z170;
	}
	public String getZ171() {
		return z171;
	}
	public void setZ171(String z171) {
		this.z171 = z171;
	}
	public String getZ172() {
		return z172;
	}
	public void setZ172(String z172) {
		this.z172 = z172;
	}
	public String getZ173() {
		return z173;
	}
	public void setZ173(String z173) {
		this.z173 = z173;
	}
	public String getZ174() {
		return z174;
	}
	public void setZ174(String z174) {
		this.z174 = z174;
	}
	public String getZ175() {
		return z175;
	}
	public void setZ175(String z175) {
		this.z175 = z175;
	}
	public String getZ176() {
		return z176;
	}
	public void setZ176(String z176) {
		this.z176 = z176;
	}
	public String getZ177() {
		return z177;
	}
	public void setZ177(String z177) {
		this.z177 = z177;
	}
	public String getZ178() {
		return z178;
	}
	public void setZ178(String z178) {
		this.z178 = z178;
	}
	public String getZ179() {
		return z179;
	}
	public void setZ179(String z179) {
		this.z179 = z179;
	}


	public String getX210() {
		return x210;
	}


	public void setX210(String x210) {
		this.x210 = x210;
	}


	public String getX211() {
		return x211;
	}


	public void setX211(String x211) {
		this.x211 = x211;
	}


	public String getX212() {
		return x212;
	}


	public void setX212(String x212) {
		this.x212 = x212;
	}


	public String getX213() {
		return x213;
	}


	public void setX213(String x213) {
		this.x213 = x213;
	}


	public String getX214() {
		return x214;
	}


	public void setX214(String x214) {
		this.x214 = x214;
	}


	public String getX215() {
		return x215;
	}


	public void setX215(String x215) {
		this.x215 = x215;
	}


	public String getX216() {
		return x216;
	}


	public void setX216(String x216) {
		this.x216 = x216;
	}


	public String getX217() {
		return x217;
	}


	public void setX217(String x217) {
		this.x217 = x217;
	}


	public String getX218() {
		return x218;
	}


	public void setX218(String x218) {
		this.x218 = x218;
	}


	public String getX219() {
		return x219;
	}


	public void setX219(String x219) {
		this.x219 = x219;
	}


	public String getY210() {
		return y210;
	}


	public void setY210(String y210) {
		this.y210 = y210;
	}


	public String getY211() {
		return y211;
	}


	public void setY211(String y211) {
		this.y211 = y211;
	}


	public String getY212() {
		return y212;
	}


	public void setY212(String y212) {
		this.y212 = y212;
	}


	public String getY213() {
		return y213;
	}


	public void setY213(String y213) {
		this.y213 = y213;
	}


	public String getY214() {
		return y214;
	}


	public void setY214(String y214) {
		this.y214 = y214;
	}


	public String getY215() {
		return y215;
	}


	public void setY215(String y215) {
		this.y215 = y215;
	}


	public String getY216() {
		return y216;
	}


	public void setY216(String y216) {
		this.y216 = y216;
	}


	public String getY217() {
		return y217;
	}


	public void setY217(String y217) {
		this.y217 = y217;
	}


	public String getY218() {
		return y218;
	}


	public void setY218(String y218) {
		this.y218 = y218;
	}


	public String getY219() {
		return y219;
	}


	public void setY219(String y219) {
		this.y219 = y219;
	}


	public String getZ210() {
		return z210;
	}


	public void setZ210(String z210) {
		this.z210 = z210;
	}


	public String getZ211() {
		return z211;
	}


	public void setZ211(String z211) {
		this.z211 = z211;
	}


	public String getZ212() {
		return z212;
	}


	public void setZ212(String z212) {
		this.z212 = z212;
	}


	public String getZ213() {
		return z213;
	}


	public void setZ213(String z213) {
		this.z213 = z213;
	}


	public String getZ214() {
		return z214;
	}


	public void setZ214(String z214) {
		this.z214 = z214;
	}


	public String getZ215() {
		return z215;
	}


	public void setZ215(String z215) {
		this.z215 = z215;
	}


	public String getZ216() {
		return z216;
	}


	public void setZ216(String z216) {
		this.z216 = z216;
	}


	public String getZ217() {
		return z217;
	}


	public void setZ217(String z217) {
		this.z217 = z217;
	}


	public String getZ218() {
		return z218;
	}


	public void setZ218(String z218) {
		this.z218 = z218;
	}


	public String getZ219() {
		return z219;
	}


	public void setZ219(String z219) {
		this.z219 = z219;
	}


	public String getX220() {
		return x220;
	}


	public void setX220(String x220) {
		this.x220 = x220;
	}


	public String getX221() {
		return x221;
	}


	public void setX221(String x221) {
		this.x221 = x221;
	}


	public String getX222() {
		return x222;
	}


	public void setX222(String x222) {
		this.x222 = x222;
	}


	public String getX223() {
		return x223;
	}


	public void setX223(String x223) {
		this.x223 = x223;
	}


	public String getX224() {
		return x224;
	}


	public void setX224(String x224) {
		this.x224 = x224;
	}


	public String getX225() {
		return x225;
	}


	public void setX225(String x225) {
		this.x225 = x225;
	}


	public String getX226() {
		return x226;
	}


	public void setX226(String x226) {
		this.x226 = x226;
	}


	public String getX227() {
		return x227;
	}


	public void setX227(String x227) {
		this.x227 = x227;
	}


	public String getX228() {
		return x228;
	}


	public void setX228(String x228) {
		this.x228 = x228;
	}


	public String getX229() {
		return x229;
	}


	public void setX229(String x229) {
		this.x229 = x229;
	}


	public String getY220() {
		return y220;
	}


	public void setY220(String y220) {
		this.y220 = y220;
	}


	public String getY221() {
		return y221;
	}


	public void setY221(String y221) {
		this.y221 = y221;
	}


	public String getY222() {
		return y222;
	}


	public void setY222(String y222) {
		this.y222 = y222;
	}


	public String getY223() {
		return y223;
	}


	public void setY223(String y223) {
		this.y223 = y223;
	}


	public String getY224() {
		return y224;
	}


	public void setY224(String y224) {
		this.y224 = y224;
	}


	public String getY225() {
		return y225;
	}


	public void setY225(String y225) {
		this.y225 = y225;
	}


	public String getY226() {
		return y226;
	}


	public void setY226(String y226) {
		this.y226 = y226;
	}


	public String getY227() {
		return y227;
	}


	public void setY227(String y227) {
		this.y227 = y227;
	}


	public String getY228() {
		return y228;
	}


	public void setY228(String y228) {
		this.y228 = y228;
	}


	public String getY229() {
		return y229;
	}


	public void setY229(String y229) {
		this.y229 = y229;
	}


	public String getZ220() {
		return z220;
	}


	public void setZ220(String z220) {
		this.z220 = z220;
	}


	public String getZ221() {
		return z221;
	}


	public void setZ221(String z221) {
		this.z221 = z221;
	}


	public String getZ222() {
		return z222;
	}


	public void setZ222(String z222) {
		this.z222 = z222;
	}


	public String getZ223() {
		return z223;
	}


	public void setZ223(String z223) {
		this.z223 = z223;
	}


	public String getZ224() {
		return z224;
	}


	public void setZ224(String z224) {
		this.z224 = z224;
	}


	public String getZ225() {
		return z225;
	}


	public void setZ225(String z225) {
		this.z225 = z225;
	}


	public String getZ226() {
		return z226;
	}


	public void setZ226(String z226) {
		this.z226 = z226;
	}


	public String getZ227() {
		return z227;
	}


	public void setZ227(String z227) {
		this.z227 = z227;
	}


	public String getZ228() {
		return z228;
	}


	public void setZ228(String z228) {
		this.z228 = z228;
	}


	public String getZ229() {
		return z229;
	}


	public void setZ229(String z229) {
		this.z229 = z229;
	}


	public String getX260() {
		return x260;
	}


	public void setX260(String x260) {
		this.x260 = x260;
	}


	public String getX261() {
		return x261;
	}


	public void setX261(String x261) {
		this.x261 = x261;
	}


	public String getX262() {
		return x262;
	}


	public void setX262(String x262) {
		this.x262 = x262;
	}


	public String getX263() {
		return x263;
	}


	public void setX263(String x263) {
		this.x263 = x263;
	}


	public String getX264() {
		return x264;
	}


	public void setX264(String x264) {
		this.x264 = x264;
	}


	public String getX265() {
		return x265;
	}


	public void setX265(String x265) {
		this.x265 = x265;
	}


	public String getX266() {
		return x266;
	}


	public void setX266(String x266) {
		this.x266 = x266;
	}


	public String getX267() {
		return x267;
	}


	public void setX267(String x267) {
		this.x267 = x267;
	}


	public String getX268() {
		return x268;
	}


	public void setX268(String x268) {
		this.x268 = x268;
	}


	public String getX269() {
		return x269;
	}


	public void setX269(String x269) {
		this.x269 = x269;
	}


	public String getY260() {
		return y260;
	}


	public void setY260(String y260) {
		this.y260 = y260;
	}


	public String getY261() {
		return y261;
	}


	public void setY261(String y261) {
		this.y261 = y261;
	}


	public String getY262() {
		return y262;
	}


	public void setY262(String y262) {
		this.y262 = y262;
	}


	public String getY263() {
		return y263;
	}


	public void setY263(String y263) {
		this.y263 = y263;
	}


	public String getY264() {
		return y264;
	}


	public void setY264(String y264) {
		this.y264 = y264;
	}


	public String getY265() {
		return y265;
	}


	public void setY265(String y265) {
		this.y265 = y265;
	}


	public String getY266() {
		return y266;
	}


	public void setY266(String y266) {
		this.y266 = y266;
	}


	public String getY267() {
		return y267;
	}


	public void setY267(String y267) {
		this.y267 = y267;
	}


	public String getY268() {
		return y268;
	}


	public void setY268(String y268) {
		this.y268 = y268;
	}


	public String getY269() {
		return y269;
	}


	public void setY269(String y269) {
		this.y269 = y269;
	}


	public String getZ260() {
		return z260;
	}


	public void setZ260(String z260) {
		this.z260 = z260;
	}


	public String getZ261() {
		return z261;
	}


	public void setZ261(String z261) {
		this.z261 = z261;
	}


	public String getZ262() {
		return z262;
	}


	public void setZ262(String z262) {
		this.z262 = z262;
	}


	public String getZ263() {
		return z263;
	}


	public void setZ263(String z263) {
		this.z263 = z263;
	}


	public String getZ264() {
		return z264;
	}


	public void setZ264(String z264) {
		this.z264 = z264;
	}


	public String getZ265() {
		return z265;
	}


	public void setZ265(String z265) {
		this.z265 = z265;
	}


	public String getZ266() {
		return z266;
	}


	public void setZ266(String z266) {
		this.z266 = z266;
	}


	public String getZ267() {
		return z267;
	}


	public void setZ267(String z267) {
		this.z267 = z267;
	}


	public String getZ268() {
		return z268;
	}


	public void setZ268(String z268) {
		this.z268 = z268;
	}


	public String getZ269() {
		return z269;
	}


	public void setZ269(String z269) {
		this.z269 = z269;
	}


	public String getX270() {
		return x270;
	}


	public void setX270(String x270) {
		this.x270 = x270;
	}


	public String getX271() {
		return x271;
	}


	public void setX271(String x271) {
		this.x271 = x271;
	}


	public String getX272() {
		return x272;
	}


	public void setX272(String x272) {
		this.x272 = x272;
	}


	public String getX273() {
		return x273;
	}


	public void setX273(String x273) {
		this.x273 = x273;
	}


	public String getX274() {
		return x274;
	}


	public void setX274(String x274) {
		this.x274 = x274;
	}


	public String getX275() {
		return x275;
	}


	public void setX275(String x275) {
		this.x275 = x275;
	}


	public String getX276() {
		return x276;
	}


	public void setX276(String x276) {
		this.x276 = x276;
	}


	public String getX277() {
		return x277;
	}


	public void setX277(String x277) {
		this.x277 = x277;
	}


	public String getX278() {
		return x278;
	}


	public void setX278(String x278) {
		this.x278 = x278;
	}


	public String getX279() {
		return x279;
	}


	public void setX279(String x279) {
		this.x279 = x279;
	}


	public String getY270() {
		return y270;
	}


	public void setY270(String y270) {
		this.y270 = y270;
	}


	public String getY271() {
		return y271;
	}


	public void setY271(String y271) {
		this.y271 = y271;
	}


	public String getY272() {
		return y272;
	}


	public void setY272(String y272) {
		this.y272 = y272;
	}


	public String getY273() {
		return y273;
	}


	public void setY273(String y273) {
		this.y273 = y273;
	}


	public String getY274() {
		return y274;
	}


	public void setY274(String y274) {
		this.y274 = y274;
	}


	public String getY275() {
		return y275;
	}


	public void setY275(String y275) {
		this.y275 = y275;
	}


	public String getY276() {
		return y276;
	}


	public void setY276(String y276) {
		this.y276 = y276;
	}


	public String getY277() {
		return y277;
	}


	public void setY277(String y277) {
		this.y277 = y277;
	}


	public String getY278() {
		return y278;
	}


	public void setY278(String y278) {
		this.y278 = y278;
	}


	public String getY279() {
		return y279;
	}


	public void setY279(String y279) {
		this.y279 = y279;
	}


	public String getZ270() {
		return z270;
	}


	public void setZ270(String z270) {
		this.z270 = z270;
	}


	public String getZ271() {
		return z271;
	}


	public void setZ271(String z271) {
		this.z271 = z271;
	}


	public String getZ272() {
		return z272;
	}


	public void setZ272(String z272) {
		this.z272 = z272;
	}


	public String getZ273() {
		return z273;
	}


	public void setZ273(String z273) {
		this.z273 = z273;
	}


	public String getZ274() {
		return z274;
	}


	public void setZ274(String z274) {
		this.z274 = z274;
	}


	public String getZ275() {
		return z275;
	}


	public void setZ275(String z275) {
		this.z275 = z275;
	}


	public String getZ276() {
		return z276;
	}


	public void setZ276(String z276) {
		this.z276 = z276;
	}


	public String getZ277() {
		return z277;
	}


	public void setZ277(String z277) {
		this.z277 = z277;
	}


	public String getZ278() {
		return z278;
	}


	public void setZ278(String z278) {
		this.z278 = z278;
	}


	public String getZ279() {
		return z279;
	}


	public void setZ279(String z279) {
		this.z279 = z279;
	}


	public List<GeneImageFile> getImageList() {
		return imageList;
	}


	public void setImageList(List<GeneImageFile> imageList) {
		this.imageList = imageList;
	}
	
	
	
	

}
